package proyecto.negocio;

import proyecto.dao.IdeaDAO;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Idea;

public class IdeaNegocio {

	public Idea insertarIdea(String titulo, String descripcion,
			String palabrasClave, String rutaArchivo, int labelPublicado,
			int idPersonaCreador, int idPersonaAsesor, int estadoIdea) throws DAOExcepcion {

		Idea vo = new Idea();
		vo.setTitulo(titulo);
		vo.setDescripcion(descripcion);
		vo.setPalabrasClave(palabrasClave);
		vo.setRutaArhivo(rutaArchivo);
		vo.setLabelPublicado(labelPublicado);
		vo.setIdPersonaCreador(idPersonaCreador);
		vo.setIdPersonaAsesor(idPersonaAsesor);
		vo.setEstadoIdea(estadoIdea);

		IdeaDAO dao = new IdeaDAO();
		return dao.insertar(vo);

	}

	public void ModificarIdea(String titulo, String descripcion,
			String palabrasClave, String rutaArchivo, int labelPublicado, int idPersonaAsesor,int estadoIdea)
			throws DAOExcepcion {

		Idea vo = new Idea();
		vo.setTitulo(titulo);
		vo.setDescripcion(descripcion);
		vo.setPalabrasClave(palabrasClave);
		vo.setRutaArhivo(rutaArchivo);
		vo.setLabelPublicado(labelPublicado);
		vo.setIdPersonaAsesor(idPersonaAsesor);
		vo.setEstadoIdea(estadoIdea);

		IdeaDAO dao = new IdeaDAO();
		dao.actualizar(vo);
	}

}
